Cantonese Dictionary Vol. 94: 10 Cantonese ABB Reduplicated Words That Make Everything More Vivid

Neon-lit Hong Kong street at dusk with pedestrians under vintage Chinese signage

Cantonese doesn't just describe things — it doubles down on them. When something isn't just hot but piping hot, when a bowl of congee isn't just white but snow-white, when a boba is soft but pillowy soft, Cantonese speakers reach for ABB reduplication. You take a single-syllable adjective (A) and slap two identical syllables (BB) onto the end, and suddenly the description has texture, temperature, mood.

This is one of the most Cantonese things about Cantonese. Mandarin has ABB adjectives too, but Cantonese uses them everywhere — in food markets, in mahjong halls, in mums scolding kids, in Sam Hui song lyrics. Here are 10 ABB reduplicated words every Hong Konger uses without even noticing, and how to slot them into real speech.

Bamboo steamers with rising steam, fresh greens and fish at a Cantonese wet market
A Cantonese wet market at full steam — the natural habitat of 香噴噴 and 熱辣辣 — AI-generated illustration

The 10 Words

1. 甜蜜蜜

tim4 mat6 mat6  —  Jyutping romanisation

Meaning: Honeyed, sweetly, sweet-as-honey.

Explanation: 甜 (tim4) is "sweet"; 蜜蜜 (mat6 mat6) doubles the character for honey to push the sweetness past ordinary sugar into something that feels almost affectionate. Teresa Teng's 1979 song of the same name made the phrase famous across the entire Chinese-speaking world, and Cantonese speakers use it for everything from mango pudding to a smile they can't stop looking at.

In real life: 呢個芒果布甸食落甜蜜蜜。("Ni1 go3 mong1 gwo2 bou3 din1 sik6 lok6 tim4 mat6 mat6.") — "This mango pudding tastes honeyed-sweet."

2. 熱辣辣

jit6 laat6 laat6  —  Jyutping romanisation

Meaning: Piping hot, burning hot, fresh-off-the-fire hot.

Explanation: Doesn't just describe temperature — it describes the little cloud of steam still rising off the plate. A char siu rice bowl from a siu mei window is 熱辣辣; a bowl left on the table for ten minutes is not. Leslie Cheung named a whole song after it in 1988.

In real life: 熱辣辣嘅叉燒飯,快啲食啦!("Jit6 laat6 laat6 ge3 caa1 siu1 faan6, faai3 di1 sik6 laa1!") — "The char siu rice is piping hot — hurry up and eat!"

3. 冷冰冰

laang5 bing1 bing1  —  Jyutping romanisation

Meaning: Ice cold; also, distant and unfeeling toward a person.

Explanation: Works on two levels. Literally, a can of Vitasoy pulled straight from a wet-market ice bucket is 冷冰冰. Figuratively, a boss who never says hello, a partner who's suddenly cold — same phrase, deeper sting.

In real life: 佢對我冷冰冰咁,我都唔知做錯咩。("Keoi5 deoi3 ngo5 laang5 bing1 bing1 gam2, ngo5 dou1 m4 zi1 zou6 co3 me1.") — "She's ice-cold toward me and I don't even know what I did wrong."

4. 白雪雪

baak6 syut1 syut1  —  Jyutping romanisation

Meaning: Snow-white, pale, milky-white.

Explanation: The classic description for cheung fun rolls, silken tofu, Cantonese poached chicken skin, or the inside of a fresh char siu bao. Older aunties also use it as a compliment for a baby's skin.

In real life: 呢碟腸粉白雪雪,好靚。("Ni1 dip6 coeng4 fan2 baak6 syut1 syut1, hou2 leng3.") — "This plate of cheung fun is snow-white and gorgeous."

5. 黑麻麻

hak1 maa4 maa4  —  Jyutping romanisation

Meaning: Pitch black; can't see a thing.

Explanation: The opposite twin of 白雪雪. Used for stepping into a corridor when the lights fuse, or opening a soup pot at the back of the fridge that's been there too long. Sometimes written 黑嘛嘛 (hak1 maa1 maa1) — same idea, slightly lighter tone.

In real life: 停電啦,成間屋黑麻麻。("Ting4 din6 laa1, seng4 gaan1 uk1 hak1 maa4 maa4.") — "The power's out — the whole flat is pitch black."
Steaming Cantonese char siu rice bowl with bok choy on a marble cha chaan teng table
A cha chaan teng char siu rice bowl the moment it hits the table — the textbook example of 熱辣辣 — AI-generated illustration

Smell, Texture and Weight

6. 香噴噴

hoeng1 pan3 pan3  —  Jyutping romanisation

Meaning: Fragrant, aromatic, the kind of smell that makes you look up.

Explanation: 香 (hoeng1) is "fragrant" on its own, but 香噴噴 is the smell physically pushing out of the pot toward you. Cantonese mums use it for stir-fried garlic, freshly steamed rice, and a whole clay-pot rice pulled off the flame.

In real life: 阿媽炒緊菜,成屋都香噴噴。("Aa3 maa1 caau2 gan2 coi3, seng4 uk1 dou1 hoeng1 pan3 pan3.") — "Mum's stir-frying — the whole flat smells amazing."

If you learn just one of these words for the yum cha table, learn 香噴噴 — it will earn you a smile from an auntie the first time you use it on her cooking. When you're ready to wear the mum-approved food obsession, our 食飯 Dinner is Ready embroidery tee is basically a Cantonese mother's dinner call turned into cotton.

7. 濕漉漉

sap1 luk1 luk1  —  Jyutping romanisation

Meaning: Soaking wet, dripping wet.

Explanation: The word for what a Hong Kong summer does to you the second you step out of an air-conditioned building. Also for hair after a shower, or a shirt caught in a sudden black-rainstorm. The doubled 漉漉 gives it that squelchy, water-still-running-off feel.

In real life: 落大雨呀,我件衫濕漉漉。("Lok6 daai6 jyu5 aa3, ngo5 gin6 saam1 sap1 luk1 luk1.") — "It's pouring — my shirt is soaking wet."

8. 軟綿綿

jyun5 min4 min4  —  Jyutping romanisation

Meaning: Very soft, pillowy soft, cotton-soft.

Explanation: 綿 (min4) literally means "cotton wadding," so 軟綿綿 conjures being soft-like-fresh-cotton. A ma lai gou pulled hot from the steamer; the inside of a pineapple bun; a hoodie you've had for years and beaten into shape.

In real life: 呢件衛衣軟綿綿,著咗唔想除。("Ni1 gin6 wai6 ji1 jyun5 min4 min4, zoek3 zo2 m4 soeng2 ceoi4.") — "This sweatshirt is cotton-soft — once I put it on I don't want to take it off."

Speaking of 軟綿綿 — our 開心果 Pistachio sweatshirt is exactly the kind of piece that lives in this word: broken-in cotton fleece designed to be worn until it forgets you ever took it off.

9. 硬崩崩

ngaang6 bang1 bang1  —  Jyutping romanisation

Meaning: Rock hard, board-stiff.

Explanation: The natural enemy of 軟綿綿. A day-old baguette; a piece of steak your uncle overcooked; a mattress in a cheap Kowloon guesthouse. Also occasionally used for a person who refuses to bend on anything — a much lighter cousin of 硬頸.

In real life: 塊麵包放咗兩日,硬崩崩。("Faai3 min6 baau1 fong3 zo2 loeng5 jat6, ngaang6 bang1 bang1.") — "This bread's been sitting for two days — rock-hard."

The stubborn-person version of this idea is exactly what our 硬頸 Hard Neck sweatshirt is named after — the classic Cantonese quality of refusing to bow, worn on your back for anyone who needs the reminder.

10. 圓碌碌

jyun4 luk1 luk1  —  Jyutping romanisation

Meaning: Perfectly round; also, wide-eyed with surprise.

Explanation: The 碌 (luk1) here evokes something so round it might roll. A full-moon Mid-Autumn mooncake is 圓碌碌. A toddler's cheeks after eating too much are 圓碌碌. A pair of eyes that just watched someone win at mahjong with a lucky wall pull are also 圓碌碌.

In real life: 中秋節嘅月餅,圓碌碌好靚。("Zung1 cau1 zit3 ge3 jyut6 beng2, jyun4 luk1 luk1 hou2 leng3.") — "The Mid-Autumn mooncakes are perfectly round and beautiful."

Why ABB Words Matter

Cantonese ABB reduplication is one of those things a textbook will teach you as "adjective intensifier" and completely miss the point. These words don't just add "very" to a description — they add texture, temperature and mood. 熱 is "hot"; 熱辣辣 is "hot enough that you can still hear the sizzle." 軟 is "soft"; 軟綿綿 is "soft in a way you want to sink into." That difference is why every Cantonese auntie, mum and food stall vendor speaks in ABB.

Learn these ten and you'll start noticing them everywhere: on TVB dramas, in Sam Hui and Leslie Cheung songs, in Wong Kar-wai narration, in the mouths of siu mei-shop uncles calling out that the goose is still 熱辣辣. It's the language doing what it does best — telling you not just what something is, but how it feels.

👉 Shop the Cantonese Slang collection

Modern streetwear for the global Cantonese community.