chassis has definitions from the field of zoology
1
[ noun ] a metal mounting for the circuit components of an electronic device

Related terms

mounting radio_chassis

2
[ noun ] alternative names for the body of a human being

Examples

"Leonardo studied the human body" "he has a strong physique" "the spirit is willing but the flesh is weak"

3
[ noun ] (zoology) the skeleton of a motor vehicle consisting of a steel frame supported on springs that holds the body and motor
*