employment of modern technology - French English Dictionary