do you have to define every term of a contract
If the terms of the contract are uncertain or incomplete, the parties cannot have reached an agreement in the eyes of the law. An agreement to agree does not constitute a contract, and an inability to agree on key issues, which may include such things as price or safety, may cause the entire contract to fail.