notonecta undulata Meaning, Definition & Usage

  1. noun predaceous aquatic insect that swims on its back and may inflict painful bites
    backswimmer.

WordNet