To denude someone or something of a particular thing means to take it away from them. The Embassy is now denuded of all foreign and local staff = divest
To denude an area means to destroy the plants in it. Mining would pollute the lake and denude the forest