1 result found

Search Results for: seed-lac

Seed

Definition noun, plural: seeds (botany) An encapsulated plant embryo; a fertilized ovule of a plant Supplement A seed is a... Read More