place de tout repos

listen to the pronunciation of place de tout repos
French - English
{n} soft job, easy and profitable task