Translation of dempul in English:

dempul

caulking, putty

noun

  • 1

    caulking, putty