Noun Definition

brachiopoda

1.Definition: marine invertebrates that resemble mollusks

Category: Animals