Definisi 'glasgow'

English to English
noun
1 largest city in Scotland; a port on the Clyde in west central Scotland; one of the great shipbuilding centers of the world Terjemahkan
source: wordnet30


Visual Synonyms