Spanish-English Dictionaryatormentaba
atormentaba
atormentar
Meaning of atormentaba