be depending on luck - Espagnol Anglais Dictionnaire