meaning of sporozoan

1. parasitic spore-forming protozoan


Related Words

sporozoan |

Developed & Maintained By Taraprasad.com

Treasure Words