meaning of perula

1. One of the scales of a leaf bud.
2.
A pouchlike portion of the perianth in certain orchides.


Related Words

perula | perulae |

Developed & Maintained By Taraprasad.com

Treasure Words