denude an area of its plants/animals - Francés Inglés Diccionario