Definitions
noun
any small town (or the people who inhabit it); generally used to represent parochialism and materialism (after a novel by Sinclair Lewis)
Look “main street” up elsewhere
Want another word?
Spin the dictionary for a fresh one.