the brains behind (the operation) - İspanyolca İngilizce Sözlük