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