piece of luck

English

Noun

piece of luck (plural pieces of luck)

  1. Alternative form of stroke of luck.

Further reading