Word info

sand canal

Noun

Meaning

sand canal (plural sand canals)

(zoology, dated) A tubular vessel having a calcareous coating, and connecting the oral ambulacral ring with the madreporic tubercle. It appears to be excretory in function.

Source: en.wiktionary.org

Close letter words and terms