Perula
Word Dictionary
-> Perula
Search:
Perula
(n.) One of the scales of a leaf bud.
(n.) A pouchlike portion of the perianth in certain orchides.
Terms of Use
Canadian Jobs