meaning of sporidiferous

1. Bearing sporidia.


Related Words

sporidiferous |

Developed & Maintained By Taraprasad.com

Treasure Words