have a life of its own - Turco Inglés Diccionario