Arabic-English dictionary »

طائر المازور meaning in English

ArabicEnglish
طائر المازور

Petrel[UK: ˈpe.trəl] [US: ˈpe.trəl]