Advertisement

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
Advertisement

Antonyms & Opposite Concepts

Advertisement