Meaning of endoskeleton

Definition of endoskeleton

(noun) the internal skeleton; bony and cartilaginous structure (especially of vertebrates)

Other information on endoskeleton

WIKIPEDIA results for endoskeleton
Amazon results for endoskeleton