Meaning of “sourpuss” in the English Dictionary

English