• word of the day

    smegma

    smegma - Dictionary definition and meaning for word smegma

    Definition
    (noun) a white secretion of the sebaceous glands of the foreskin
Download our Mobile App Today
Receive our word of the day
on Whatsapp