stentacchiare

Verb

 * 1) to find something hard
 * 2) to be in difficulty