English edit

Noun edit

ambulacrals

  1. plural of ambulacral