Solver /(sŏlv"ẽr)/

Sol·ver

Solver

n.
  1. One who, or that which, solves.