A word examined

theca

5 letters·English

theca—The pollen-producing organ usually found in pairs and forming an anther.

Wiktionary →
No comments yet