Definition for Ring canal

From Biology Forums Dictionary

A structure in the water vascular system of echinoderms.