Meaning of “mow sb down” in the English Dictionary

british dictionary