Arabic-English dictionary »

مأوي meaning in English

ArabicEnglish
مأوي

Harbored[UK: ˈhɑː.bərd] [US: ˈhɑːr.bərd]