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