What is Xenophobia?

Xenophobia is the fear or dislike of foreigners or of people who are totally different from oneself. It can also mean the fear or aversion to someones belief system, culture or subculture. Look here for more information: