meaning of sporophylls

1. leaf in ferns and mosses that bears the sporangia


Related Words

sporophyl | sporophyll |

Developed & Maintained By Taraprasad.com

Treasure Words