Idiom: Red light district

What does 'Red light district' mean?

The red light district is the area of a town or city where there is prostitution, sex shops, etc.


Idioms similar to 'Red light district'

See also: