meaning of seedpods

1. a several-seeded dehiscent fruit as e. g. of a leguminous plant


Related Words

seedpod |

Developed & Maintained By Taraprasad.com

Treasure Words