Spanish-English Dictionaryaterrizar
Meaning of aterrizar