Meaning of olive dun in English:

olive dun

noun

  • An olive, specifically Baetis rhodani; an artificial fly made in imitation of this.

Origin

Early 20th century.