難渋

Noun

 * 1) difficulty, hindrance
 * 2) affliction, hardship

Adjective

 * 1) bogged down, hindered

Verb

 * 1) to meet with difficulty
 * 2) to be troubled
 * 3) to suffer from