Spanish-English Dictionaryatormentan
atormentan
atormentar
Meaning of atormentan