Spanish-English Dictionaryestrangulaban
estrangulaban
estrangular
Meaning of estrangulaban