Online English Dictionary

Home

Selffertilized


a.

Fertilized by pollen from the same flower.


© 2009 Dammam Community College