ambulacrum
Explore definitions, synonyms, and language insights of ambulacrum
Definitions
Noun
one of the five areas on the undersurface of an echinoderm on which the tube feet are located