A cleaning solvent is a substance used to dissolve and remove unwanted dirt or particles from a surface. There are several synonyms for cleaning solvents including degreasers, detergents, disinfectants, solvents, thinners, and cleaners. Degreasers are particularly effective for removing oil and grease while detergents are often used to clean fabrics and carpets. Disinfectants are used to kill bacteria and viruses while solvents and thinners dissolve paint and varnish. Cleaners are a general term used to describe any substance that removes dirt or stains. Depending on the surface to be cleaned, a specific type of solvent may be more effective than others.