Trichodinella

Trichodinella

also known as: trichodinid