APPENDICULATA MEANING IN ENGLISH

• Appendiculata Definition & Synonyms

  1. (n. pl.) An order of annelids; the Polych/ta.


RECENT SEARCHES