the marvellousness of something - Español Inglés Diccionario