Trichoglossidae Definition
Definition
Trichoglossidae is a family of lice that includes oriental species. These lice are specific to certain families of birds and are known by their specialized lashing organ (trichoglossus) in the female.
Browse
Trichoglossidae is a family of lice that includes oriental species. These lice are specific to certain families of birds and are known by their specialized lashing organ (trichoglossus) in the female.
Browse