Arabic-English dictionary »

الغولة meaning in English

ArabicEnglish
الغولة

Ogress[UK: ˈəʊ.ɡres] [US: ˈoʊ.ɡres]