Wiktionary
lady garden
n. (context slang idiomatic English) A woman's pubic hair, and the area around it.