Glasgow in Greek Glasgow in Greek Γλασκώβη proper noun A major city and council area of Scotland, largest city in Scotland. Add to Flashcards