Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
diesel engine
noun
(n)
an internal-combustion engine that burns heavy oil
sebuah internal combustion enjin itu membakar minyak berat
Synonym:
diesel
,
diesel motor
source: wordnet30