Meaning of self-pollinated

Definition of self-pollinated

(adj) fertilized by its own pollen

Other information on self-pollinated

WIKIPEDIA results for self-pollinated
Amazon results for self-pollinated