Spanish-English Dictionaryatormenten
atormenten
atormentar
Meaning of atormenten