lost and addicted man who deals with prostitutes - French English Dictionary