Glasgow


Glasgow
Glasgow Glasgow n. (Geography) The largest city in Scotland; a port in west central Scotland. [WordNet 1.5]

The Collaborative International Dictionary of English. 2000.