Glovertown
Proper noun
Meaning
Glovertown
A town in Newfoundland, Newfoundland and Labrador, Canada.
Synonym: Flat Island (historical)
Proper noun
Glovertown
A town in Newfoundland, Newfoundland and Labrador, Canada.
Synonym: Flat Island (historical)