Spanish-English Dictionaryatormentar
Meaning of atormentar