caddis-fly
Explore definitions, synonyms, and language insights of caddis-fly
Definitions
                    Noun
                    
            small moth-like insect having two pairs of hairy membranous wings and aquatic larvae
                Explore definitions, synonyms, and language insights of caddis-fly