beat and lash, especially with a guasca - Spanish English Dictionary