Arabic-English dictionary »

حَبّ صَنَوْبَر meaning in English

ArabicEnglish
حَبّ صَنَوْبَر m

pine nutedible seeds of evergreen pine