Subscribe English
look up any word, like poopsterbate:
 
1.
that part of a town or city where there is flourishing flesh trade.
He visits Flesh Street every week.
by uttam maharjan January 13, 2011
6 6