Definition of spot remover in English:

spot remover

noun

  • A solution, cream, spray, etc., used to remove stains or blemishes, usually from a fabric, carpet, etc.

Origin

Late 19th century; earliest use found in New Remedies.