Translation of sesekat in English:

sesekat

baffle

noun

  • 1

    baffle, screen, damper, metal plate controlling the flow of air into a flue