MalayTranslate.com
Malay to English Translator
Translate Here

English to English

mow down
(m/AU/_d/AU/n )

verb (v)

  • kill a large number of people indiscriminately
    membunuh sejumlah besar orang sembarangan
    source: wordnet30