Definisi 'undercarriage'

English to English
noun
1 framework that serves as a support for the body of a vehicle Terjemahkan
source: wordnet30


Visual Synonyms