Spanish-English Dictionarydesatar
Meaning of desatar