endoskeletons

noun
  1. internal skeletal structures that provide support and protection from within an organism’s body
  2. Usage: biology; plural of endoskeleton

Examples