self-pollinated
English Dictionary
->
Letter S
-> self-pollinated
Search Dictionary:
self-pollinated Definition
(s)
fertilized
by
its
own
pollen
self-pollinated Synonyms
self-fertilised
self-fertilized
self-pollinated
© Art Branch Inc.