Meaning of caddis fly

Definition of caddis fly

(noun) small moth-like insect having two pairs of hairy membranous wings and aquatic larvae

Other information on caddis fly

WIKIPEDIA results for caddis fly
Amazon results for caddis fly