Hamartia

noun Etymology: Greek, from hamartanein to miss the mark, err tragic flaw

Merriam-Webster's Collegiate Dictionary