Spanish-English Dictionarypetrificar
Meaning of petrificar