Timing closure is when your design meets all timing requirements with no violations, or acceptable violations. Design closure could be anything from all functionality is implemented to all timing and physical verifications pass requirements without violations.