halting
ˈhɔːltɪŋ
adjective
slow and hesitant, especially through lack of confidence; faltering.
she speaks halting English with a heavy accent
hesitant,disjointed,faltering,hesitating,stumbling,stammering,stuttering,broken,non-fluent,imperfect,laboured,unsteady,awkward,uneven,limping,hobbling