the marvellousness of something - Francés Inglés Diccionario