HI
This shape may be a pollen. I think it is not a parasite.