be depending on luck - Turc Anglais Dictionnaire