pediculid Definition
Definition
A parasitic louse, especially one of the order Mallophaga that parasitizes birds and other animals.
Browse
A parasitic louse, especially one of the order Mallophaga that parasitizes birds and other animals.
Browse