English to Hindi

Meaning for:
halting
other
हिचकिचाता हुआ