meaning of syncarpous

1. of ovaries of flowering plants consisting of united carpels


Related Words

syncarpous |

Developed & Maintained By Taraprasad.com

Treasure Words