Advertisement
Synonyms of Glasgow
Primary definition: The largest city in Scotland, situated on the River Clyde in the country's West Central Lowlands.
Ranked Synonyms (Strongest to Related)
Advertisement
Antonyms & Opposite Concepts
Translate "Glasgow" to 10 World Languages
Related Grammar & Writing Masterclasses
View all guides โAdvertisement