Translation of pelucutan in English:

pelucutan

denudation

noun

  • 1

    denudation, dismissal, discharge