Arabic-English dictionary »

مصفار meaning in English

ArabicEnglish
مصفار

syrinxvoice organ in birds