endoskeleton
nounDefinition of endoskeleton
: an internal skeleton or supporting framework in an animal
Keep scrolling for more
Keep scrolling for more