link text刀子嘴豆腐心 dāozi zuǐ dòufu xīn one has a sharp tongue but means well
“刀子嘴豆腐心”literally means one’s words are sharp as blade but his/her heart is soft as tofu. It refers to those people who have sharp tongues but good intentions.
例句 Sentences1、等你了解他以后，你就知道他其实是刀子嘴豆腐心。 Děng nǐ liǎojiě tā yǐhòu, nǐ jiù zhīdào tā qíshí shì dāozi zuǐ dòufu xin. You’ll approve that his bark is worse than his bite, when you know him well.
2、虽然她经常骂孩子们，但他们都知道妈妈是刀子嘴豆腐心。 Suīrán tā jīngcháng mà háizimen, dàn tāmen dōu zhīdào māma shì dāozi zuǐ dòufu xīn. Even though she often scolded her children, they all know that their mother means well.