Pinyin Dictionary results for "hu hu tu tu"

糊糊涂涂
confused; muddled; stupid; dumb
Dictionary data provided by CC-CEDICT