Vocabulary

時機到来

a good chance coming along; the time has come (for, to, when ...); opportunity knocking

noun