[----]

Jyutping bat1 tou3 bat1 faai3
Pinyin bù tǔ bù kuài

Definitions (CC-CEDICT)
  1. to have to pour out what's on one's mind (idiom)
Definitions (粵典–words.hk)
  1. 語句
    唔​將​心事​吐露​發​泄出​嚟​,​會​感到​唔​暢快
    no unbosoming, no relief
    • 唔好意思,我都知可能會唔啱聽,但係真係不吐不快。
      唔好意思,我都知可能会唔啱听,但系真系不吐不快。
      m4 hou2 ji3 si3, ngo5 dou1 zi1 ho2 nang4 wui5 m4 ngaam1 teng1, daan6 hai6 zan1 hai6 bat1 tou3 bat1 faai3.
      I'm sorry, I know you might not like what I said, but I just had to get it off my mind.
Definitions (Wiktionary)
  1. phrase, idiomatic
    to have to get something off one's chest; to have to say something to feel comfortable
Definitions (Kaifangcidian)
  1. (沒有對應漢語詞彙)
Examples (Tatoeba—Mandarin-English)
  1. Mandarin
    这是多好的一件事,以至于我不吐不快。
    這是多好的一件事,以至於我不吐不快。
    zhè shì duō hǎo de yī jiàn shì , yǐ zhì yú wǒ bù tǔ bù kuài 。
    • It is such a nice thing to say that I felt the need to say it.
Examples (粵典–words.hk)
  1. Cantonese
    唔好意思,我都知可能会唔啱听,但系真系不吐不快。
    唔好意思,我都知可能會唔啱聽,但係真係不吐不快。
    m4 hou2 ji3 si3, ngo5 dou1 zi1 ho2 nang4 wui5 m4 ngaam1 teng1, daan6 hai6 zan1 hai6 bat1 tou3 bat1 faai3.
    • I'm sorry, I know you might not like what I said, but I just had to get it off my mind.