English - French - a beast of a job
un chien de métier; un travail de chien
English - Russian - a beast of a job
неприятная задача, трудная задача

Share this page