Nadhr
Definition of "Nadhr"
Lit: Vow, pledge. Tech: An undertaking to spend or sacrifice a specified item or money for the pleasure of Allah if a certain wish is fulfilled. Although making such a vow is optional, but once made, its fulfilment is obligatory.