What is the difference between a prostitute, slut, and a hoe?. Are the terms all meaning same or are their differences?

I hear these terms all the time in the hood. I would like to know what the differences are; if you have any experience on this.
10 answers 10