Translation of tembel in English:

tembel

stye

noun

  • 1

    stye, inflamed swelling on the edge of the eyelid