English | German | Russian | Czech

thecaphore English

Meaning thecaphore meaning

What does thecaphore mean?

thecaphore

(botany) A surface or organ bearing a theca, or covered with thecae. (botany) A podogynium.

Are you looking for...?