balls drop
→
English:
balls
+
drop
Detailed etymology
definitions
adjective
- frightened; shocked; petrified.
Ah Seng was vaping at the back of the school when the discipline master walked by; upon seeing his furious glare, Ah Seng straight away balls drop.
synonyms: