Spanish-English Dictionaryestrangulaba
estrangulaba
estrangular
Meaning of estrangulaba