Windsor soap Meaning, Definition & Usage

Definitions
  1. a scented soap well known for its excellence.

Webster 1913