Spanish-English Dictionaryestranguláis
estranguláis
estrangular
Meaning of estranguláis