cloacinid

English

Noun

cloacinid (plural cloacinids)

  1. Any nematode of the genus Cloacina

Anagrams