Arabic-English dictionary »

زَبَابَة meaning in English

ArabicEnglish
زَبَابَة f

shrewmouselike animal