unstained

adjective
  1. not marked or discolored by stains; clean
  2. not morally corrupted or tainted; pure
  3. Usage: figurative

Examples