1. Noun
winged insect resembling a dragonfly; the larvae (doodlebugs) dig conical pits where they wait to catch e.g. ants
Vocabulary classified under Biology
2. Noun
the larva of any of several insects
Vocabulary classified under Nature and environment
More about this word
Synonyms and related words
Explore this word
