a cloak of secrecy - Turc Anglais Dictionnaire