towmond
/ˈtɔmənd/Definitions
1. noun
A small town or village, especially in North America.
“The towmond was a quaint place with a charming main street.”
1. noun
A small town or village, especially in North America.
“The towmond was a quaint place with a charming main street.”