Definitions
noun
the internal skeleton; bony and cartilaginous structure (especially of vertebrates)
Look “endoskeleton” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
the internal skeleton; bony and cartilaginous structure (especially of vertebrates)