PETRESCENCE MEANING IN ENGLISH

• Petrescence Definition & Synonyms

  1. (n.) The process of changing into stone; petrification.


RECENT SEARCHES