Meaning of BE MY UNDOING in English

BE MY UNDOING

"be the cause of my failure; my Achilles' heel" Credit cards may be my undoing. My VISA balance is over $5000!

English idioms vocab.      Словарь английских идиом и выражений.