piece of twisted raw leather - Spanish English Dictionary