glasgow


From The Collaborative International Dictionary of English v.0.48:

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