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.0248