Meaning of “sourpuss” in the English Dictionary

british dictionary