Definition of lady garden in English:

lady garden

noun

humorous
  • A woman's genitals or pubic hair.