1) would you define this "town"? I believe town refers to a central place where many people work or shop. But as far as I know the East Village is still town enough.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Mister Micawber2) Would you explain this "taxed out of existence"?-- Taxed so heavily that the entity goes bankrupt.sorry for being insistent but would you explain why it means what you say? Is that some kind of idiom?