Definify.com

Definition 2025


Skene's_glands

Skene's glands

English

Noun

Skene's glands

  1. plural of Skene's gland