-
nounlargest city in Scotland; a port on the Clyde in west central Scotland; one of the great shipbuilding centers of the worldpart of:
Parts of glasgow
We don't have examples for this word yet.
We don't have examples for this word yet.