toughie

Noun
  1. An aggressive and violent young criminal (synset 110203700)
  2. A particularly difficult or baffling question or problem (synset 106798224)

Other Searches