Arabic-English dictionary »

يَنْبُوع meaning in English

ArabicEnglish
يَنْبُوع m

springwater springing from the ground