large employer offices - French English Dictionary