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.