last resort, final card
Penso em contar a verdade, será minha última cartada.
I'm thinking of telling the truth, it will be my last resort.
Última cartada ("last play of a card") comes from card games. A cartada is the act of playing a card, and the última cartada is the final card you put down — your last move once everything else is spent.
Falando's Idiom Trainer teaches you to recognize idiom meanings and create sentences using them, so you can speak like a Brazilian.