meaning of amoebina

amoebina meaning in General Dictionary

your pet purchase including amoebas