Spanish-English Dictionarydesatase
desatase
desatar
Meaning of desatase