beat someone viciously leaving them seriously injured - Spanish English Dictionary