gritty (
http://definr.com/gritty)
adj 1: composed of or covered with relatively large particles;
"granular sugar"; "gritty sand" [syn:
farinaceous,
coarse-grained,
grainy,
granular,
granulose,
mealy,
sandy]
2: willing to face danger [syn:
game,
gamy,
gamey,
mettlesome,
spirited,
spunky]