prostitute on a street corner - French English Dictionary