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.

    Related Alexandra

Origin

Late 19th century.