Spanish-English Dictionaryatormentara
atormentara
atormentar
Meaning of atormentara