English → French - a beast of a job

un chien de métier; un travail de chien

English → Russian - a beast of a job

неприятная задача, трудная задача
dictionary extension
© dictionarist.com