Synonyms of Glasgow

Primary definition: The largest city in Scotland, situated on the River Clyde in the country's West Central Lowlands.

Full Dictionary Entry

Antonyms & Opposite Concepts