dictyopterous insect

Noun
  1. Cockroaches and mantids (synset 102235603)

Found on Word Lists

Other Searches