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

Suggest a Term