Definitions for "extricated"
freed from an entanglement or difficulty.
having become freed from entanglement; disengaged