contractor for mine work - French English Dictionary