Definition of Leptoglossus

  • 1. Leaf-footed bugs Noun

Synonyms for word "leptoglossus"

Semanticaly linked words with "leptoglossus"

Hyponims for word "leptoglossus"