Cantonese is a language built on attitude. Unlike written Chinese, which tends toward formal expression, everyday spoken Cantonese crackles with energy — a language shaped by a city that never sleeps, by people who hustle, feel deeply, and say exactly what they mean. Volume 4 of the Cantonese Guy Dictionary dives into the attitude and energy words: the phrases that capture how Cantonese speakers express determination, frustration, boldness, and the full emotional range of Hong Kong street life.

Words That Push, Fight, and Feel
Every language has its vocabulary of inner strength. In Cantonese, these words carry the fingerprints of a culture that has faced hardship with resilience and dark humour — from the grinding decades of post-war reconstruction to the pressures of modern city life. The 10 words below aren't found in textbooks. They're the expressions you'll hear on a busy Mong Kok street corner, at a dai pai dong, or between friends at the end of a long week.
1. 頂硬上
ding2 ngaang6 soeng5 — Jyutping romanisation
Meaning: To push through despite hardship; to forge ahead no matter the difficulty
Explanation: One of the most beloved Cantonese expressions of resilience, 頂硬上 literally means "prop yourself up hard and keep going." It's used when someone faces an impossible situation — exhausted, under-resourced, overwhelmed — but pushes through anyway. In Hong Kong culture, this phrase embodies an entire worldview: stoicism meets stubbornness meets survival instinct.
2. 好正
hou2 zeng3 — Jyutping romanisation
Meaning: Awesome, very cool, excellent
Explanation: 正 (zeng3) on its own means "excellent" or "cool" in Hong Kong slang — a qualifier that punches above its weight. Adding 好 (hou2, "very") elevates it to the highest tier of casual approval. You'll hear this in response to a great meal, a stylish outfit, or a perfectly executed move. It's the Cantonese equivalent of "fire."
3. 激氣
gik1 hei3 — Jyutping romanisation
Meaning: Infuriating; to provoke anger; maddening
Explanation: 激氣 combines 激 (gik1, "to provoke") and 氣 (hei3, "energy/anger"). Together they describe the feeling of being pushed to the edge — not explosive rage, but a simmering, teeth-grinding frustration. It's used to describe a situation or a person who has just crossed a line. Traffic, bureaucracy, and certain relatives are common culprits.
4. 弊
bai6 — Jyutping romanisation
Meaning: Oh no! / We're done for / That's bad
Explanation: 弊 is Cantonese's universal signal of doom — one syllable that says everything. It can be whispered under your breath when you've forgotten your wallet, or exclaimed loudly when a plan collapses. Often extended as 弊喇 (bai6 laa3) for extra emphasis. The character itself means "harmful" or "ruined."

5. 死撐
sei2 caang3 — Jyutping romanisation
Meaning: To stubbornly refuse to admit fault; to dig in despite being clearly wrong
Explanation: 死撐 (literally "die-prop") captures a very specific stubbornness: refusing to back down even when the evidence is overwhelming. It's usually said of someone who has clearly lost an argument but won't concede. It can also mean forcing yourself to endure something to the bitter end — both meanings carry a grudging respect for sheer nerve.
6. 癲
din1 — Jyutping romanisation
Meaning: Crazy, wild, over the top
Explanation: 癲 occupies a wide spectrum in Cantonese — from clinically unwell to delightfully chaotic. In casual use it describes someone full of energy, unpredictable, or hilariously over the top. Calling a friend 癲 at a party is affectionate. The character also appears in the classic expression 癲狗 (din1 gau2, "mad dog") for someone acting with reckless abandon.
7. 咁串
gam3 cyun3 — Jyutping romanisation
Meaning: So arrogant, so cocky; full of themselves
Explanation: 串 (cyun3) in this context means arrogant or presumptuous — someone who acts superior with zero justification. Pairing it with 咁 (gam3, "so/such") amplifies the judgment. It describes the person who struts in late without apologising or talks over others as though their opinion is the only one that matters.
8. 囉囉攣
lo1 lo1 lyun4 — Jyutping romanisation
Meaning: Anxious, uneasy, restless; feeling worked up or unsettled
Explanation: 囉囉攣 is one of those evocative Cantonese phrases where the sound itself captures the feeling — slightly frantic, slightly off-balance. It describes the state of being mentally or physically ill at ease, the restlessness that comes before a big event or during a difficult situation. Often used for someone who can't sit still or settle down.
9. 唔知醜
m4 zi1 cau2 — Jyutping romanisation
Meaning: Shameless; having no sense of embarrassment
Explanation: Literally "doesn't know shame," 唔知醜 is deployed when someone does something brazenly embarrassing without self-awareness. In a culture where face (面子) matters enormously, being labelled 唔知醜 is a serious social indictment. It implies a complete absence of the self-regulation Cantonese social norms demand — often expressed with a mixture of shock and dark humour.
10. 扮嘢
baan3 je5 — Jyutping romanisation
Meaning: To show off; to put on airs; to act a part that doesn't reflect reality
Explanation: 扮嘢 (literally "to play a role") describes performative behaviour — doing things for show rather than substance. Whether it's wearing designer clothes you can't afford or talking up achievements that didn't happen, 扮嘢 calls it all out. Cantonese speakers have little patience for inauthenticity, and this phrase is their verdict.
Why These Words Matter Beyond the Dictionary
Language is a mirror. The fact that Cantonese has precise, vivid words for concepts like 頂硬上 (pushing through hardship), 死撐 (refusing to concede), and 弊 (instant doom) tells you something important about the culture that uses them. Learning Cantonese slang isn't just about sounding cool: it's about understanding a way of being.
Catch up with Cantonese Dictionary Vol. 3: Untranslatable Words and Vol. 2: Essential Food Words. And if you want to wear your culture as proudly as you speak it, the Cantonese Guy collection was made for you.
📖 Related Articles
👉 Shop Cantonese Guy — Modern Streetwear for the Global Cantonese Community