Definition of Alexandra fly in English:

Alexandra fly

noun

  • An artificial fly having peacock feathers attached to a red or silver body, used especially for trout fishing.

Origin

Late 19th century.