the brains of that outfit - French English Dictionary