Find the word definition

Wiktionary
lady garden

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