meaning of Ambulakralfurche

Ambulakralfurche - German to English

ambulacral furrow