meaning of seedpods
1.
a
several-seeded
dehiscent
fruit
as
e.
g.
of
a
leguminous
plant
Related Words
seedpod
|
Developed & Maintained By
Taraprasad.com