visitor from abroad - French English Dictionary