Noun
Windsor soap (countable and uncountable, plural Windsor soaps) A kind of perfumed brown toilet-soap.