someone who lays waste - Türkisch Englisch Wörterbuch