SmirchnounDirt, or a stain.A stain on somebody's reputation.verbTo dirty; to make dirty.To harm the reputation of; to smear or slander.Synonyms: besmirch, besmirch, soil🔗 Explore synonyms & relationships🌍 See word origin & history