Vocabulary
待ったなし
まったなし
now or never; time's up
expression