Russian-English dictionary »

амеба meaning in English

RussianEnglish
амеба

ameba

amoeba

amoebae