1)
#36,644
-
to puzzle over; to think deeply about; to rack one's brains over (wrack)
Learn this word with smart reviews that adapt to you
Save word