leafhopper assassin bug

English

Noun

leafhopper assassin bug (plural leafhopper assassin bugs)

  1. Any member of the species Zelus renardii.

References