20 40 60
Displaying 1 - 1 out of 1 Object(s)
Term Definition
Theca (plural = thecae) The chamber of an anther in which the pollen is produced. Sections of stamens of Eschweilera jefensis. Photo by C. Carollo.