sourpuss (n.)
1937, from sour (adj.) + puss (n.2) "face."