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