👉 'Amphicoelous' is a Latin word that means 'the beginning or origin of the legs'. It refers to the anatomical structure in the legs that supports the body. amphicoelous