variegate

verb
  1. to mark with different colors in irregular patches or streaks
  2. Usage: often used in passive voice
  3. to give variety to; diversify
  4. Usage: formal

Examples