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