Ambulacral admin 5 years ago Ambulacral Ambulacral Definition Ambulacral Spanish Adjective English meaning : Pertaining to an ambulacrum