Smegma
English Meaning
The matter secreted by any of the sebaceous glands.
- A sebaceous secretion, especially the cheesy secretion that collects under the prepuce or around the clitoris.
Sorry, No Malayalam Meaning for your input!
See Smegm Want To Try Smegma In Malayalam??