ったなし
matta nashi

Expression

1. now or never; time's up

Other forms: