Glasgow (Amtrak station)
WordNet
noun
(1) Largest city in Scotland; a port on the Clyde in west central Scotland; one of the great shipbuilding centers of the world
WiktionaryText
Etymology
From ; usually romantically translated as "the dear green place." Compare modern Gaelic
Proper noun
- A city in Lanarkshire and the largest in Scotland.