SMEGMA


Meaning of SMEGMA in English

( n. )

The matter secreted by any of the sebaceous glands.

Webster's Revised Unabridged English Dictionary.      Пересмотренный полный словарь английского языка Webster.