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