Spanish-English Dictionaryestrangulad
estrangulad
estrangular
Meaning of estrangulad