toughie

noun

A thug; a tough.

noun

A difficult problem.

noun

Something that is tough, or difficult.

noun

a particularly difficult or baffling question or problem

noun

an aggressive and violent young criminal