c'est le moment ou jamais
Meanings
Phrase
1. it's now or never (informal)