PanLinx
English
eng-000
next to impossible undertaking
English
eng-000
Herculean task
日本語
jpn-000
至難の業
PanLex