Meaning of brachiopoda

Definition of brachiopoda

(noun) marine invertebrates that resemble mollusks

Other information on brachiopoda

WIKIPEDIA results for brachiopoda
Amazon results for brachiopoda