Dictionary/ग्लासगो
Noun

ग्लासगो

glaasgo

Definitions

Noun

Glasgow (a major city and council area of Scotland, largest city in Scotland)

Source: Wiktionary

Noun

glasgow

largest city in Scotland; a port on the Clyde in west central Scotland; one of the great shipbuilding centers of the world

Source: GitHub Dict

See this word in context — install the Desi Lingo browser extension to click any Hindi word on any webpage for instant definitions.