English | German | Russian | Czech

staminoid English

Meaning staminoid meaning

What does staminoid mean?

staminoid

(botany) Resembling a stamen.

Are you looking for...?