sporozoan
English Dictionary
->
Letter S
-> sporozoan
Search Dictionary:
sporozoan Definition
(n)
parasitic
spore
-
forming
protozoan
sporozoan Synonyms
sporozoan
© Art Branch Inc.