Who is Hezbollah?

Hezbollah is either a terrorist organization or a political group depending on how u look at it. They are responsible for terrorist acts across the middle east.