English synonyms about - contact  

Leptoglossus

noun

1 Leptoglossus

Leaf-footed bugs.

synonym: genus Leptoglossus.


Find more on Leptoglossus elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0143