be straining at the leash - Turc Anglais Dictionnaire