Arabic-English dictionary »

غلازغو meaning in English

ArabicEnglish
غلازغو m

Glasgowlargest city of Scotland