meteorizar
Meanings
Verb
1. to weather (to expose to the weather) (transitive)