English to Hindi

Meaning for:
off-the-cuff
other
बिना सोचे समझे किया हुआ;बिना किसी तैयारी का