Derived forms: puzzled over, puzzles over, puzzling over
See also: nonplus
Type of: cerebrate, cogitate, think