luck out
1.
(
verb
) succeed by sheer luck
Related Words:
come through
,
succeed
Terms and Conditions of Use / Copyright Notice