Advertisement

brain-teaser (n.)

"difficult puzzle or problem," 1893, from brain (n.) + agent noun from tease (v.).