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