Associations to the word «Leptoglossus»

Dictionary definition

LEPTOGLOSSUS, noun. Leaf-footed bugs.

Wise words

He who speaks without modesty will find it difficult to make his words good.
Confucius