LEARNit Dictionary
puzzle over
phrasal verb
1
to think hard about something in order to understand or explain it
تفکر عمیق کردن, تلاش فکری کردن, سعی در فهمیدن کردن, اندیشه کردن