Definitions of Leptoglossus:

  • noun:   leaf-footed bugs