Leptoglossus
WordNet

noun


(1)   Leaf-footed bugs
 
x
OK