ambulacral system

noun

Definition of ambulacral system

: the water-vascular system of echinoderms

First Known Use of ambulacral system

1857, in the meaning defined above

Keep scrolling for more