denude an area of its plants/animals - Türkisch Englisch Wörterbuch