Barilla
English Meaning
A name given to several species of Salsola from which soda is made, by burning the barilla in heaps and lixiviating the ashes.
Sorry, No Malayalam Meaning for your input!
See Barill Want To Try Barilla In Malayalam??