someone who lays waste - German English Dictionary