Search in full dictionary

SALT THE THING DOWN

SALT THE THING DOWN
ScnTUEU
a phrase used figuratively to mean to season something, make more stimulating, etc.