Library
(botany) The production of small closed flowers that are self-pollinating and contain numerous seeds.
View more Science videos