VariousWords beta
Related Terms:
Noun
Definition: A spore that produces many sporozoites.
Adjective
Definition: Of a tapeworm, having multiple proglottids.
VariousWords beta
Definition: A spore that produces many sporozoites.
Definition: Of a tapeworm, having multiple proglottids.