nematophores
English
Noun
nematophores
plural of
nematophore
Anagrams
semantophore