Definition of happy hunting ground in English English dictionary
North American Indian heaven, place of peace and utter happiness to which people go after death (belief of some North American Indians); place where much of something desired can be obtained