English

edit

Noun

edit

entozoa

  1. plural of entozoon

Anagrams

edit