What does 本心 mean?
本心 is a Japanese noun meaning “true feelings; real intention; one's heart” in English. It can also be translated as “one's right mind” depending on context. It is written as 本心 in kanji, ほんしん in hiragana, and honshin in romaji. This word is part of JLPT N3 vocabulary.
Example sentence
彼は口やかましいが本心は悪くない。
He grumbles a lot, but deep down he's not a bad guy.