Meaning of lady garden in English:

lady garden

Translate lady garden into Spanish

noun

humorous
  • A woman's genitals or pubic hair.