kryptonite

kryptonite antonyms

kryptonite definitions

noun
  • The one weakness of something or someone that is otherwise invulnerable, an Achilles heel.