ambulacral sucker - Spanish English Dictionary