• word of the day

    endameba

    endameba - Dictionary definition and meaning for word endameba

    Definition
    (noun) any ameba of the genus Endamoeba
Download our Mobile App Today
Receive our word of the day
on Whatsapp