undercarriage
noun
°The the supporting structural framework of a vehicle.
°the landing gear of an aircraft.