Arabic-English dictionary »

مَصَبّ meaning in English

ArabicEnglish
مَصَبّ m

estuaryplace where ocean tides and river water merge