happier than a pig in mud - French English Dictionary