English to Hindi

Meaning for:
cap in hand
other
गिड़गिड़ाते हुए