denude an area of its plants/animals - Turc Anglais Dictionnaire