mukotrpan

Adjective

 * 1) enduring, suffering
 * 2) painstaking