Green’s Dictionary of Slang

evergreens n.

[SE ever + greens n.1 ]

the vagina.

[UK]Farmer & Henley Sl. and Its Analogues.