Correct

上牙打下牙

/ shàng yá dǎ xià yá /
Strokes
https://i.cchatty2.com/filters:format(webp)/fit-in/684x0/img/202102/上牙打下牙-Chinese-idioms-Cchatty-1d76e7fb-2950-426d-ba78-c61de1001657-1612776175.jpg

Collocation

1
冷得上牙打下牙
2
冻得上牙打下牙
3
已经上牙打下牙了

Definition

上牙打下牙

Literally means:

upper teeth fight with lower teeth

Actually means:

very cold

It means one is very cold and cannot help shaking.

形容人冷得发抖。

Example

Used as complement or predicate. (作补语、谓语)
1
jīng
已经
shàng
xià
打下
le
  
,
dàn
wèile
为了
chěngqiáng
逞强
  
,
hái
zhuāng
chū
lěng
de
yàngzi
样子
  

He's got his teeth down, but he's not cold in order to be strong.

2
men
我们
kuàidiǎn
快点
huíqu
回去
  
,
lěng
de
shàng
xià
打下
  
,
shízài
实在
shòuliǎo
受不了
le
  

Let's go back quickly, I'm so cold that I can't stand it.

3
shān
山里
  
,
men
我们
zuò
zài
chē
卡车
shàng
  
,
刺骨
de
hánfēng
寒风
men
我们
dòng
de
shàng
xià
打下
  
,
huílai
回来
jiù
shāo
发烧
le
  

On that trip to the mountains, we were sitting in a big truck, and the bitter cold wind froze us to our teeth, and I had a fever when I came back.