be larger than life - Español Inglés Diccionario