One who or that which solves.
The first successful solver of the puzzle will win a prize.
From solve + -er.
Select a language to see translations