be ripped to shreds - Alemán Inglés Diccionario