happier than a pig in mud - Spanish English Dictionary