How the word “Agreement” is different from the word “Contract”?

A discussion on difference between agreement and contract under Indian Contract Act.