stomatopoda

Noun
  1. Mantis shrimps (synset 101992342)

Found on Word Lists

Other Searches