From the definition found at Merriam-Webster and elsewhere, it seems that to ravel has completely opposite meanings; i.e. it means to unravel, to disentangle as well as to entangle.
What's going on here?
Etymonline to the rescue:
See also this related question: English words that are their own antonyms.