Spanish-English Dictionaryestrangular
Meaning of estrangular