Spanish-English Dictionaryatormentases
atormentases
atormentar
Meaning of atormentases