English Dictionary
◊ SELF-POLLINATED
self-pollinated
adj : fertilized by its own pollen [syn: {self-fertilized}]