Spanish-English Dictionaryapostatar
Meaning of apostatar