membracidae

Noun
  1. Plant hoppers: treehoppers (synset 102262217)

Found on Word Lists

Other Searches