Meaning of notonecta undulata

Definition of notonecta undulata

(noun) predaceous aquatic insect that swims on its back and may inflict painful bites

Other information on notonecta undulata

WIKIPEDIA results for notonecta undulata
Amazon results for notonecta undulata