Arabic-English dictionary »

مَنْبَع meaning in English

ArabicEnglish
مَنْبَع m

originsource of a river, information, goods, etc.