appendiculatamedical dictionary

<zoology> An order of annelids; the Polychaeta.

(01 Mar 1998)