wrestle

verb
1
to fight somebody by holding them and trying to throw or force them to the ground, sometimes as a sport
کشتی گرفتن, گلاویز شدن
2
to struggle physically to move or manage something
دست و پنجه نرم کردن, تقلا کردن, کلنجار رفتن
He wrestled with the controls as the plane plunged.
She wrestled the keys out of the ignition.
3
to struggle to deal with something that is difficult
دست و پنجه نرم کردن, تقلا کردن, کلنجار رفتن
She had spent the whole weekend wrestling with the problem.
We wrestled for hours with the problem of which job to do first.
She has been wrestling to raise the money all year.
synonym battle, grapple(2)