Spanish-English Dictionaryatormenta
atormenta
atormentar
Meaning of atormenta