puzzle over

1. (verb) try to solve
Related Words: cerebrate, cogitate, think



Terms and Conditions of Use / Copyright Notice