punyagi

Noun

 * 1) persistent effort; perseverance; diligence; endeavor; assiduity