(something) really big - Francés Inglés Diccionario