adjective
(of a landscape) having many crags.
a craggy coastline
"Pieces of a greater machine"
"Natural Skill"