be dependent on luck - Spanish English Dictionary