Self-fertilized
Word Dictionary
-> Self-fertilized
Search:
Self-fertilized
(a.) Fertilized by pollen from the same flower.
Terms of Use
Canadian Jobs