algaroba
English
algaroba meaning in English • algaroba का अर्थ अंग्रेजी में
Noun
- The Carob, a leguminous tree of the Mediterranean region; also, its edible beans or pods, called St. John's bread>.