What does ‘dynamite’ mean?

( n ) Heroine. He is a lovely man but they say he is addicted to dynamite.
( n ) Something excellent, outstanding. His grandmother is really dynamite.