Arabic-English dictionary »

عصفور زغاري meaning in English

ArabicEnglish
عصفور زغاري m

bramblingbird