Report copyright - Dog Flea Ctenocephalides canis (Curtis) (Insecta ... · Dog flea Ctenocephalides canis (Curtis) (Insecta: Siphonaptera: Pulicidae) 3 are camouflaged. The debris may help protect the
Please pass captcha verification before submit form