ambulacrals
English
Noun
ambulacrals
plural of
ambulacral