Go To Town On Meaning

(idiomatic) To devour or consume (something); to enthusiastically or assiduously work on (something); to tear into (something).

RECENT SEARCHES