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.