gritty (n.)
gritty (adj.)
- abrasive
 - arenaceous
 - brave
 - coarse
 - coarse-grained
 - courageous
 - craggy
 - cross-grained
 - crystalline
 - dauntless
 - determined
 - fearless
 - firm
 - game
 - gamy
 - grained
 - grainy
 - granular
 - granulated
 - gravelly
 - gross
 - gutsy
 - hardy
 - intrepid
 - mettlesome
 - monolithic
 - nervy
 - pebbly
 - persistent
 - pertinacious
 - plucky
 - porphyritic
 - rasping
 - red-blooded
 - resolute
 - rock-ribbed
 - rocklike
 - rocky
 - rough
 - sandy
 - shingly
 - spirited
 - spunky
 - stalwart
 - staunch
 - stonelike
 - stony
 - tenacious
 - tough
 - unrefined
 - valorous