Subscribe
URL of the page has been copied to clipboard.
Meaning : Small moth-like insect having two pairs of hairy membranous wings and aquatic larvae.
Synonyms : caddice-fly, caddis fly, caddis-fly
Install App