English to Hindi

Meaning for:
strain at the leash
other
स्वतन्ट्र होने के लिए उत्सुक होना