English Dictionary
◊ UNDERCARRIAGE
undercarriage
n : framework that supports the body of a vehicle