Algaroba
English Meaning
The Carob, a leguminous tree of the Mediterranean region; also, its edible beans or pods, called St. John's bread.
Sorry, No Malayalam Meaning for your input!
See Algarob Want To Try Algaroba In Malayalam??