20 40 60
Displaying 1 - 1 out of 1 Object(s)
Term Definition
Perula (plural = perulae, adj. = perulate) A scale of a leaf bud. The same as bud scale. Terminal and lateral buds. Photo S. A. Mori.