What does bath soaps mean?

bath soaps meaning in Urban Dictionary

The gift provide when you have no idea what things to get some one. Similar to gifting present cards.