happier than a puppy with two peckers - Turkish English Dictionary