A windfall; a stroke of luck; something falling into one's lap. ‐ Mercari: Shop from Japan