Cantonese doesn't just describe feelings — it performs them. English gives you "angry"; Cantonese gives you a whole ladder from mild irritation to fire boiling in your chest. Today's dictionary covers 10 emotional words every Hong Konger reaches for — words your textbook probably skipped, but your auntie uses on the phone every single day.

The angry family
1. 嬲
nau1 — Jyutping romanisation
Meaning: Angry, upset.
Explanation: The base-level angry word. It covers everything from a mild sulk to a real grudge, and it's the go-to when you're annoyed at a person specifically. If someone says "我嬲你" they're not shouting — they're just letting you know you crossed a line.
2. 火滾
fo2 gwan2 — Jyutping romanisation
Meaning: Fuming — literally "fire boiling."
Explanation: Two levels above 嬲. Something has boiled the fire in your chest — usually work, family, or the MTR at 8:30am. The mental image is exactly what the characters say: a kettle of anger about to whistle.
3. 谷氣
guk1 hei3 — Jyutping romanisation
Meaning: Stifled frustration; anger you can't let out.
Explanation: When you're mad but can't say anything — the boss, your in-laws, the customer. The character 谷 means "to compress," and 氣 is your breath or energy. It's the specific pain of swallowing your reaction.
If you live inside this feeling most weeks, we have merch for that: the 準時收工 Clock Out On Time heavyweight tee exists specifically for anyone whose 谷氣 comes from staying past 6pm.
The blue family
4. 灰
fui1 — Jyutping romanisation
Meaning: Down; discouraged; blue.
Explanation: Literally "grey / ash." Cantonese uses colours the way English uses "blue" — 灰 is the flat, drained feeling after a rejection or a bad exam result. Not depression, just the low hum of a bad day.
5. 心淡
sam1 taam5 — Jyutping romanisation
Meaning: Disheartened; giving up hope on someone.
Explanation: Literally "heart gone bland." It's the moment you stop expecting anything from a person or a situation. Cantopop is built on this word — Joey Yung has a whole hit song called 心淡. It's not anger. It's quieter and colder.
6. 頂唔順
ding2 m4 seon6 — Jyutping romanisation
Meaning: Can't stand it anymore; can't take it.
Explanation: Literally "can't hold up." One of the most quoted Cantonese phrases on earth — describes the moment your patience, energy, or willingness runs out. Works for heat, colleagues, spicy food, and Mondays.

The good feelings
7. 冧
lam3 — Jyutping romanisation
Meaning: Melting — as in head-over-heels smitten.
Explanation: The base meaning is "to topple / to collapse," but in emotional Cantonese it's what a sweet compliment or a puppy video does to you. "你冧唔冧?" means "aren't you melting?" It works for romance, for dogs, and for a really good encore.
8. 好爽
hou2 song2 — Jyutping romanisation
Meaning: Feels great; satisfying; a clean, cathartic pleasure.
Explanation: 爽 is one of Cantonese's best untranslatable words. Cold beer on a summer day is 爽. A finally-fixed itch is 爽. Winning an argument you were right about is 爽. It's satisfaction with a physical edge.
9. 開心到飛起
hoi1 sam1 dou3 fei1 hei2 — Jyutping romanisation
Meaning: Happy enough to fly.
Explanation: Cantonese loves the intensifier 到飛起 ("to the point of flying"). Tag it onto any adjective — 靚到飛起 ("beautiful to the point of flying"), 攰到飛起 ("tired to the point of flying"). Attach it to 開心 and you get the joy version.
And if your default emotional state is "pretending nothing bothers you," the Hea heavyweight tee was made for you. Same energy: soft rebellion, warm shrug.
The petty little one
10. 眼紅
ngaan5 hung4 — Jyutping romanisation
Meaning: Envious; jealous — literally "red eyes."
Explanation: When a friend gets a promotion, a Michelin dinner, or a boyfriend better than yours — 眼紅. Different from Western jealousy: less bitter, more "I want that too." Aunties use it lovingly at dim sum.
👕 Wear the mood
- 求其 Whatevs oversized tee — for when you're too 灰 to care.
- 唔准唔開心 Not Allowed to be Unhappy tee — for anyone in 開心到飛起 mode.
Why emotional Cantonese hits harder
Cantonese emotional vocabulary is unusually physical. 火滾 has a fire. 谷氣 has compressed breath. 眼紅 has red eyes. 心淡 has a taste. You're not naming a feeling — you're describing what your body is doing while you have it. That's why it's untranslatable and why it lands harder than English.
The next time an English word feels too small for what you're actually feeling, borrow one of these. Your parents will nod. Your friends will laugh. And you'll finally have a language that keeps up with the mess of being a person.
📖 Related Articles
👉 Shop the Cantonese Slang collection
Modern streetwear for the global Cantonese community.