If Hezbollah attacks Israel and kills civilians, that's terrorism. If Hezbollah is defending Lebanese land during an Israeli invasion, that is definitely not terrorism. Calling it that is saying Israel has a right to attack any country and no one is allowed to defend themselves.