Arabic-English dictionary »

شرشور meaning in English

ArabicEnglish
شرشور جبلي m

bramblingbird