ambulacral system
nounDefinition of ambulacral system
: the water-vascular system of echinoderms
Keep scrolling for more