Dictionary > Seed Leaf

Seed Leaf

Embryonic leaf in seed-bearing plants.


You will also like...