Cragfast has 2 different meanings across 1 category:
Adjective
stranded on or as if on a crag
"cragfast climbers"
Stranded on a crag (inaccessible rock).