Green’s Dictionary of Slang

gooseberry ranch n.

see goosing ranch n.