MalayTranslate.com
Malay to English Translator
Translate Here

English to English

landrover

noun (n)

  • a car suitable for traveling over rough terrain
    mobil sesuai untuk perjalanan ke gunung kasar
    Synonym:
    jeep
    source: wordnet30