draped in cloud/clouds - Francés Inglés Diccionario