meaning of sporophoric

1. Having the nature of a sporophore.


Related Words

sporophoric |

Developed & Maintained By Taraprasad.com

Treasure Words