Arabic-English dictionary »

صَانِعَة سَلَام meaning in English

ArabicEnglish
صَانِعَة سَلَام f

pacifierone who pacifies