Exoskeleton Meaning

There are 1 meaning(s) for word Exoskeleton

Meaning 1 : the exterior protective or supporting structure or shell of many animals (especially invertebrates) including bony or horny parts such as nails or scales or hoofs