Meaning of “petrify” in the English Dictionary