leptoglossus

Noun
  1. Leaf-footed bugs (synset 102242586)

Found on Word Lists

Other Searches