rocky

adj

1.
abounding in rocks or stones
Derived from:
rock rockiness
2.
causing or characterized by jolts and irregular movements
Derived from:
rock
3.
liable to rock
4.
full of hardship or trials