meaning of brain twister

brain twister meaning in Urban Dictionary

a proposition, thing or issue which therefore complicated this 1 are unable to solve or stay away from it easily but tough one attempts; a rather hard problem