Definition of "Sarcomastigota"

Sarcomastigota