Comment Comment by ethersteeds In British slang, "nonce" is a highly offensive term for a sex offender, particularly one who has harmed children. It is considered derogatory and should be used with caution. parent ethersteeds 4 months ago