troytown
/troʊˈtaʊn/Definitions
1. noun
A small village or community, especially one that is isolated or remote
“After a long hike, we finally reached the troytown nestled deep in the forest.”
1. noun
A small village or community, especially one that is isolated or remote
“After a long hike, we finally reached the troytown nestled deep in the forest.”