said of something that is very complex or difficult for one understands or work with
uphill battle
[名词]
a difficult fight or challenge that requires a lot of effort and determination

艰巨挑战, 困难斗争
herculean task
[名词]
a task or challenge that requires an immense amount of effort, strength, or endurance to accomplish

艰巨任务, 巨大的挑战
heavy going
[短语]
a difficult and challenging situation or task that requires significant effort to overcome or complete
to attempt to do something that is beyond one's capability
turning really red in the face because of doing a lot of physical activities

下载LanGeek应用程序