Chelopistes
|
Chelopistes meleagridis (organism)
Chelopistes meleagridis
Turkey louse
Id
8226005
Status
Primitive