Definition of a labour of Hercules in English:

a labour of Hercules

phrase