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.
Are You Learning English? Here Are Our Top English Tips
An olive, specifically Baetis rhodani; an artificial fly made in imitation of this.
Early 20th century.