the brains of this operation - İspanyolca İngilizce Sözlük