meaning of brain teaser

brain teaser meaning in General Dictionary

a difficult problem