What is the meaning of Jackoff?

A jerkoff (mean, nasty, or obnoxious person), a jerk, an asshole.

A lazy and unmotivated person.

Source: wiktionary.org