English to Arabic

Meaning for:
Harbored
other
مأوي