English | German | Russian | Czech

stamenoid English

Meaning stamenoid meaning

What does stamenoid mean?

stamenoid

(botany, of a petal) Having the form (or function) of a stamen

stamenoid

Such a petal

Are you looking for...?