luck out v : succeed by luck; "I lucked out and found the last parking spot in the lot" [syn: {hit the jackpot}]
Copyright © 2024 3Dict.net