someone who lays waste - Turkish English Dictionary