gatta da pelare

Noun

 * 1) thankless task
 * 2)  a hard row to hoe, a tough nut to crack