English to Hindi

Meaning for:
puzzle over
other
गम्भीर विचार करना