given a roasting - Alemán Inglés Diccionario