Cephalopina titillator is a widespread parasite of dromedaries.

More Maurizio Dioli's questions See All
Similar questions and discussions