VariousWords beta
Definitions:
Noun
caddis fly
caddis-fly
caddice fly
caddice-fly
Definition: small moth-like insect having two pairs of hairy membranous wings and aquatic larvae