draped in cloud/clouds - Alemán Inglés Diccionario