Verbal meaning of Hajj is____________?

Verbal meaning of Hajj is____________?

A. To repay
B. The will to visit
C. To device
D. To permanence