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