by chance, coincidence, or luck - Spanish English Dictionary