perula
English
perula meaning in English • perula का अर्थ अंग्रेजी में
Noun
- One of the scales of a leaf bud.
- A pouchlike portion of the perianth in certain orchides.