Blepharoceridae Definition
Definition
Blepharoceridae is a family of small flies (Diptera) typically characterized by minute size, prolonged proboscises, and often mantled with long, soft, white or yellowish hairs.
Browse
Blepharoceridae is a family of small flies (Diptera) typically characterized by minute size, prolonged proboscises, and often mantled with long, soft, white or yellowish hairs.
Browse