Definitions and translations for "a beast of a job"

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
Dictionary Extension