English Dictionary
Definition inextricable in British English
inextricable adjective
adjective
/ˌɪnɪkˈstrɪkəb(ə)l/
1
Synonyms and related words
