Dictionary.com
Thesaurus.com

endamebae

  • plural
    of endameba.
    endameba
    noun
    any protozoan of the genus Endamoeba, members of which are parasitic in the digestive tracts of various invertebrates, including cockroaches and termites.

More Suggestions