be depending on luck - Turco Inglés Diccionario