puzzle over
1.
(
verb
) try to solve
Related Words:
cerebrate
,
cogitate
,
think
Terms and Conditions of Use / Copyright Notice