VariousWords beta
Related Terms:
Adjective
Definition: Located on the surface of a sporozoite (and involved in host cell recognition and invasion); abbreviated as CS
VariousWords beta
Definition: Located on the surface of a sporozoite (and involved in host cell recognition and invasion); abbreviated as CS