Arabic-English dictionary »

أَبُو الْمَغَازِل meaning in English

ArabicEnglish
أَبُو الْمَغَازِل m

stiltbird