brain-teaser; difficult problem; hard nut to crack; thorny problem — A difficult problem or issue to solve.