MalayTranslate.com
Malay to English Translator
Translate Here

English to English

sport utility

noun (n)

  • a high-performance four-wheel drive car built on a truck chassis
    sebuah high performance four wheel drive mobil dibangun di atas sebuah trak casis
    source: wordnet30