PERULA


Meaning of PERULA in English

noun one of the scales of a leaf bud.

2. perula ·noun a pouchlike portion of the perianth in certain orchides.

Webster English vocab.      Английский словарь Webster.