the brains of this operation - Allemand Anglais Dictionnaire