brachiopoda

Noun
  1. Marine invertebrates that resemble mollusks (synset 102317961)

Found on Word Lists

Other Searches