trầy trật

Adjective

 * 1) taking much effort and going through many difficulties