Translation of cengkering in English:

cengkering

chickenpox

noun

  • 1

    chickenpox, infectious illness with a rash of small red blisters