English Dictionary
Definition exoskeleton in British English
exoskeleton noun
[countable] noun
/ˈeksəʊˌskelɪt(ə)n/
1
a hard covering on the outside of organisms such as insects and crustaceans that provides support and protection
