be dependent on luck - Turc Anglais Dictionnaire