happier than a puppy with two peckers - Turc Anglais Dictionnaire