notonecta undulata

Noun
  1. Predaceous aquatic insect that swims on its back and may inflict painful bites (synset 102243660)

Found on Word Lists

Other Searches