Troytown
English
Noun
Troytown
(
plural
Troytowns
)
Alternative form of
Troy town
.