meaning of caddis fly

caddis fly meaning in General Dictionary

same as caddice fly

View more

  • tiny moth-like insect having two sets of hairy membranous wings and aquatic larvae