English | German | Russian | Czech

self-impotent English

Meaning self-impotent meaning

What does self-impotent mean?

self-impotent

(botany) Incapable of self-fertilization.

Are you looking for...?