traveling prostitute - French English Dictionary