the brains of the operation - Allemand Anglais Dictionnaire