stomatopod

Noun
  1. A kind of crustacean (synset 101992510)

Found on Word Lists

Other Searches