English | German | Russian | Czech

sporophoric English

Meaning sporophoric meaning

What does sporophoric mean?

sporophoric

(botany) Having the nature of a sporophore.

Are you looking for...?