Glasgow in Latin
Glasgow in Latin
Glasgovia
A major city and council area of Scotland, largest city in Scotland.
Glasgua
A major city and council area of Scotland, largest city in Scotland.