English Dictionary
Definition small-town in British English
small-town adjective
adjective
Synonyms and related words
2
showing little interest in things that are not familiar or traditional
Synonyms and related words
