Glossary
In biology, a ciliated free-living stage that emerges from some tapeworm eggs when they hatch.
Posted
in
by
Tags: