Pinyin Dictionary results for "ben zui ben she"

笨嘴笨舌
clumsy in speaking; awkward; inarticulate
Dictionary data provided by CC-CEDICT