Translation of lepuh in English:

lepuh

blister

noun

  • 1

    blister, bubble-like swelling on skin, raised swelling on a surface