gritty
US /ˈɡrɪt̬.i/
UK /ˈɡrɪt̬.i/

1.
2.
showing or having a lot of courage and determination
:
•
The team showed a gritty performance in the final match.
•
He's a gritty fighter who never gives up.
3.
realistic, unpleasantly harsh, or unpleasant
:
•
The film offers a gritty portrayal of urban life.
•
His new novel is a gritty crime drama.