Find the word definition

Wiktionary
skene glands

n. Skene's gland