Skip to main content

smegma

English smegma meaning in English  •  smegma का अर्थ अंग्रेजी में
Noun
  • The matter secreted by any of the sebaceous glands.
Advertisement