Logo
Search icon

smirch

noun

Meaning

  • Dirt, or a stain.

  • A stain on somebody's reputation.

verb

Meaning

  • To dirty; to make dirty.

  • To harm the reputation of; to smear or slander.

Synonyms

besmirch,
besmirch,
soil