Language:
Free Online Dictionary|3Dict

蹇涩

Source : CEDICT

awkward/lame/difficulty (esp. in moving)/not smooth