English

edit

Noun

edit

cloacinid (plural cloacinids)

  1. Any nematode of the genus Cloacina

Anagrams

edit