Translation of denudación in English:

denudación

denudation, n.

feminine noun

  • 1

    denudation
    stripping