genus leptoglossus Meaning, Definition & Usage

  1. noun leaf-footed bugs
    Leptoglossus.

WordNet