Arabic-English dictionary »

أبو مركوب meaning in English

ArabicEnglish
أبو مركوب m

shoebillwading bird