Arabic-English dictionary »

اَلْهِلَال اَلْأَحْمَر meaning in English

ArabicEnglish
اَلْهِلَال اَلْأَحْمَر m

Red Crescentbranch of the Red Cross