have your work cut out (for you) - definition and synonyms

phrase
  1. to have a difficult job to do

    We’ll have our work cut out for us if we want to maintain sales at this level.

See also main entry: work