What is the meaning of the word "nitty-gritty"?

Definitions: