Definition of "puzzler"

puzzler