YourDictionary

Dictionary Home » Science » endoskeleton

endoskeleton science definition

The internal supporting framework of humans and other vertebrates, usually made of bone. Certain invertebrates, such as sponges and echinoderms, also have endoskeletons. Compare exoskeleton.

Learn more about endoskeleton

link/cite print suggestion box