Genus Leptoglossus (
Noun
)
Meaning
Leaf-footed bugs.
Classification
Nouns denoting animals.
Synonyms
Leptoglossus
Hypernyms
Arthropod Genus