English to Arabic

Meaning for:
Harboring
other
الإيواء