caddis-fly

noun

1.
small moth-like insect having two pairs of hairy membranous wings and aquatic larvae