glasgow ( synonym found)

Definition of glasgow:

°A city in Lanarkshire and the largest in Scotland.

Definition of glasgow:

°A city in Lanarkshire and the largest in Scotland.

Back to Top