difficult, difficulty, obstruction, obstacle, hindrance, stumbling block, difficulty, roughness (of the country or mountain)
See teng.
teng