ho stroll

Noun

 * 1)  An area of a town or city where prostitutes regularly solicit potential clients on the street.