balls drop

English:

balls

+

drop

expand for details Detailed etymology

definitions

adjective

  1. frightened; shocked; petrified.
  2. 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: