You searched for: “dermoskeleton
dermoskeleton (s) (noun), dermoskeletons (pl)
Support structures that support organism bodies from the outside and which are formed from the ectoderms (outer layers of skin): .All arthropods (spiders, insects, crustaceans, horseshoe crabs, etc.) have dermoskeletons."