Arabic-English dictionary »

أَمِيبَا meaning in English

ArabicEnglish
أَمِيبَا f

amoebamember of a genus of unicellular protozoa