a happy hunting ground - French English Dictionary