心直口快xīnzhíkǒukuàiMeanings1. frank and outspoken (idiom)2. straight speaking3. to say what one thinksCharacters used心heart直straight口mouth快rapid