'undercarriage' definitions:

Definition of 'undercarriage'

From: WordNet
noun
Framework that serves as a support for the body of a vehicle