English synonyms about - contact  

endoskeleton

noun

1 endoskeleton

The internal skeleton; bony and cartilaginous structure (especially of vertebrates).


Find more on endoskeleton elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0397