behind a veil of secrecy - İspanyolca İngilizce Sözlük