Inextricable mirroring Synonyms

Definitions for Inextricable


  • (adjective) not permitting extrication; incapable of being disentangled or untied