English

edit

Noun

edit

nematophores

  1. plural of nematophore

Anagrams

edit