What does Ambulakralfurche mean?

Ambulakralfurche - German to English

ambulacral furrow