Arabic-English dictionary »

العاصفة المطرية meaning in English

ArabicEnglish
العاصفة المطرية

Rainstorm[UK: ˈreɪn.stɔːm] [US: ˈreɪn.ˌstɔːrm]