Etymology
Advertisement

Glasgow

city in Scotland, from Gaelic, literally "green hollow," from glas "green, verdant" + cau "hollow."

Others are reading

Advertisement
Advertisement
Definitions of Glasgow

Glasgow (n.)
largest city in Scotland; a port on the Clyde in west central Scotland; one of the great shipbuilding centers of the world;
From wordnet.princeton.edu