Perula

Webster's Dictionary of the English Language

·noun One of the scales of a leaf bud.

II. Perula ·noun A pouchlike portion of the perianth in certain orchides.

Related Words