catworm
English
Etymology
From
cat
+
worm
.
Noun
catworm
(
plural
catworms
)
A
nephtyid
.