Endoskeleton Meaning

There are 1 meaning(s) for word Endoskeleton

Meaning 1 : the internal skeleton; bony and cartilaginous structure (especially of vertebrates)