given a roasting - Español Inglés Diccionario