endameba Meaning, Definition & Usage

  1. noun any ameba of the genus Endamoeba

WordNet