正好

zhènghǎo
  1. just (in time)
  2. just right
  3. just enough
  4. to happen to
  5. to chance to
  6. by chance
  7. it just so happens that

CEDICT

Entry Composition