BAR OF SOAP Meaning of BAR OF SOAP in English piece of soap (substance used with water to produce suds for washing) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012