beating with a stick or some other tool - Spanish English Dictionary

Suggest a Term