ona a short leash - Turco Inglés Diccionario