On this page
Library
An organelle of certain protozoa by which they attach themselves to epithelial cells.
Copyrights: