Definitions of Genus leptoglossus:

  • noun:   leaf-footed bugs