Englishlady gardennounMeaningA woman's pubic hair, and the area around it.A woman's genitalia.SourcesNo citations have been attached yet.