What does ‘Tosser’ mean?

Oy, you won’t want to hear this insult lobbed at you. A tosser is a stupid person (yikes).