the brains of this operation - Deutsch Englisch Wörterbuch