Green’s Dictionary of Slang

craggy adj.

(US campus) good, attractive.

[US]Eble Campus Sl. Mar.