gritty

gritty /ˈgrɪti/ adjective
grittier; grittiest
gritty
/ˈgrɪti/
adjective
grittier; grittiest
Britannica Dictionary definition of GRITTY
[also more gritty; most gritty]
1 
: containing very small pieces of sand or stone : containing grit
2 
informal : having or showing a lot of courage and determination
3 
: harsh and unpleasant