Question: what is the difference between foreign and foreigner?
Answer: foreign is an adjective and means literally "from a distant land" and it can have the extended figurative meaning "strange or unfamiliar". foreigner is a noun and means "someone who is from a distant land".