Spanish-English Dictionaryestrangula
estrangula
estrangular
Meaning of estrangula