garambulla
English
garambulla meaning in English • garambulla का अर्थ अंग्रेजी में
Noun
- An arborescent cactus of Western Mexico (Myrtillocactus geometrizans) bearing a small oblong edible berrylike fruit.
- The small berrylike fruit of the Myrtillocactus geometrizans.