Top definition
A desirable woman's vagina, particularly the clitoris, and a euphemism for sex.
After three months of dating she finally opened the gates to the jade palace.
by Schproing November 17, 2016
Get the mug
Get a the jade palace mug for your dog Yasemin.