I (and probably the person you replied to) take all these words for granted. It didn't occur to me someone hadn't heard of them.
Check out the thesaurus entry for cantankerous for some more useful, related, and probably less common than I think terms: https://www.thesaurus.com/browse/cantankerous