Home

Word

self-pollinated, adj.
more info fertilized by its own pollen
<adj.all>

self-fertilised self-fertilized self-pollinated
semantic pointers
similar to