meaning of heliozoan

1. protozoa with spherical bodies and stiff radiating pseudopods


Related Words

heliozoan |

Developed & Maintained By Taraprasad.com

Treasure Words