American Dictionary
Definition endoskeleton in American English
endoskeleton noun
[countable] noun
/ˈendoʊˌskelɪt(ə)n/
Synonyms and related words
