20 40 60
Displaying 1 - 1 out of 1 Object(s)
Term Definition
Nectary (pl. = nectaries) A nectar-producing structure within the flowers of some genera of neotropical Lecythidaceae. Section of a flower of Eschweilera jefensis. Photo by C. Carollo.