Stain has several possible meanings: