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