Term: cranker
Example: my mom is such a cranker
Definition: someone who's constantly cranky