stalk-eyed fly

noun

Definition of stalk-eyed fly

: a two-winged fly of Diopsis or related genera that has the eyes on the ends of stalks