desolater

noun
  1. a person or thing that makes a place empty, barren, or lonely; one who causes desolation
  2. Usage: rare or literary; often used in historical or poetic contexts

Examples