Meaning of denude
Definition of denude
(verb)
lay bare; "denude a forest"
Other information on denude
WIKIPEDIA results for
denude
Amazon results for
denude
Tweet