Translation of pekung in English:

pekung

foul-smelling ulcer

noun

  • 1

    foul-smelling ulcer