What is Meant by Hijrah?

Question:

What is meant by Hijrah (migration)?

Answer:

The migration from the lands of shirk (polytheism) to the lands of Islam.

Question:

What if a person recalls the person’s past [sins/disbelief]?

Answer:

If he migrates from the lands of shirk as a repentant one who turns sincerely to Allah, this migration becomes an expiation for him, provided he migrates sincerely and repentantly.