I think Hezbollah could be described as "paramilitary terrorists". They are organized and trained but not really a local militia. Because they target civilians for the most part they would be terrorists.

In Iraq it's a lot of different groups. There are local militias fighting against the goverment for local control. There are foreign insurgents fighting. Some only target Americans, others only target Iraqi security forces while others target everything that isn't in their organization.