DICTIONARY
Source: WordNet 3.1
1. (
) largest city in Scotland; a port on the Clyde in west central Scotland; one of the great shipbuilding centers of the world ;
See more about : GLASGOW