Answer: opportunemoment

AnswerCrossword Clue
OPPORTUNEMOMENT

Best time to act