ambulacral foot

noun

Definition of ambulacral foot

: a tube foot of an echinoderm

First Known Use of ambulacral foot

1873, in the meaning defined above

Keep scrolling for more