سخت تلاش کردنto work very hard for a long time: I've been slogging away at this for hours and I'm exhausteCambridge Dictionary@+ عکس و لینک