1. sainchukma

    Share link
    1. Noun
    2. act of straining oneself during the defecation

Comments and suggestions