Telescope fly Meaning, Definition & Usage

Definitions
  1. (Zoöl.), any two-winged fly of the genus Diopsis, native of Africa and Asia. The telescope flies are remarkable for having the eyes raised on very long stalks.

Webster 1913