An egg ball(or egg sac) of Dipylidium caninum.
Tai Soon Yong
CLOSE