happy hunting ground
happy hunting ground {n. phr.}
1. The place where, in American Indian belief, a person goes after death; heaven.
The Indians believed that at death they went to the happy hunting ground.
2. {informal} A place or area where you can find a rich variety of what you want, and plenty of it.
The forest is a happy hunting ground for scouts who are interested in plants and flowers.
Shell collectors find the ocean beaches happy hunting grounds.
Categories:
Source: A Dictionary of American Idioms