luck out

1. (verb) succeed by sheer luck
Related Words: come through, succeed



Terms and Conditions of Use / Copyright Notice