It means rough, full of rocks. Of very steep slopes. It has many slopes. It means abrupt, uneven, steep, tortuous, broken, difficult, difficult, rough. It can also mean murky, risky, twisted, obscene, immoral.
* Only one "like" per meaning and day, the more "likes" the meaning will appear higher in the list