Definitions of craggy:

  • adjective:   rocky and steep
  • adjective:   having hills and crags