English to Arabic

Meaning for:
Interstice
other
الفجوة