the brains of this outfit - Turc Anglais Dictionnaire