Back to Dictionary
支支吾吾
zhīzhīwúwú
1.
to hem and haw
2.
to stall
3.
to stammer
4.
to mumble
5.
to falter