What is the full meaning of caddisworms
CADDISWORM, the larva of the caddisfly [n]
Example of the word caddisworms placed on a Scrabble board.