Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: tofu tufa dufu tuofu tube tubu ?

butcher / fig. murderous dictator
to smear / to daub / to plaster / to apply (ointment)

Dictionary · Google Translate · Help
By MDBG 2024