Definitions for "Endoskeletal Prosthesis"
an artificial limb that is a pipe system with a soft foam cover
One built more like a human skeleton with support and components on the inside and a cosmetic cover on the outside.
A device in which the support structure is internal, like the human skeleton. A more cosmetic appearance is achieved by adding a soft, lifelike external covering that resembles a human limb.