What does the word grit mean?

Grit can mean:
Noun
  • Small, loose particles of sand
  • Courage


Verb
  • Clenched teeth
  • Move or make a grating sound