sheep’s brain salad - French English Dictionary