codworm

English

Noun

codworm (plural codworms)

  1. The marine parasitic worm Lernaeocera branchialis
  2. Synonym of caddisworm.

Anagrams