Definition of “mow sb down” - English Dictionary

british dictionary