Noun Definition

denudation

1.Definition: the removal of covering

Category: General