Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

perula Definition

Cancel
perula
noun
One of the scales of a leaf bud

Words Related to perula!

perula Examples by Brain Bank Users