be straining at the leash - Türkçe İngilizce Sözlük