meaning of amoebida

amoebida meaning in General Dictionary

your pet purchase including amoebas