the brains of this operation - Fransızca İngilizce Sözlük