SynonymX
Speak
Glasgow
Definition of Glasgow
1.
Largest city in Scotland; a port on the Clyde in west central Scotland; one of the great shipbuilding centers of the world
Noun
Semanticaly linked words with "glasgow"
city
metropolis
urban center
port
scotland
glaswegian