cast a cloud over - Espagnol Anglais Dictionnaire