Crosswordopener

CADDISFLY

• Small moth-like insect having two pairs of hairy membranous wings and aquatic larvae