Skip to main content

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.
Advertisement