glasgow

Noun
  1. Largest city in Scotland;
    A port on the Clyde in west central Scotland;
    One of the great shipbuilding centers of the world (synset 108913198)

Other Searches