Someone who goes to town does something enthusiastically and as completely as possible, especially if this involves spending a lot of money.
Sign in:
Lost Your Password? | Register
Idiom Statistics
Don't Miss...