entamebae

English

Noun

entamebae

  1. plural of entameba