Spanish-English Dictionaryatormentase
atormentase
atormentar
Meaning of atormentase