My, what big words you have!

Whenever I want to tell someone I’m feeling grouchy, or am a grouch (as is the case today), I always mistakenly type “grounch.”  I really do like that word, grounch.  Should come up with a meaning for it.  Bonus points to the person with the best definition left in the comments.