carry off the palm - French English Dictionary