be straining at the leash - Turco Inglés Diccionario