ant lion

Noun
  • The larva of any of several insects (synset 102266884)
  • Winged insect resembling a dragonfly
    The larvae (doodlebugs) dig conical pits where they wait to catch e.g. ants (synset 102266673)

Other Searches