Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
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