Contract

An agreement between two or more parties for doing or not doing some definite thing.