Meaning of “grump” in the English Dictionary

british dictionary