draped in cloud/clouds - Turco Inglés Diccionario