English to Arabic

Meaning for:
Inextricable
other
معقّد