meaning of seed leaf

1. embryonic leaf in seed-bearing plants


Related Words

seed leaf |

Developed & Maintained By Taraprasad.com

Treasure Words