Meaning of “parch” in the English Dictionary

English