the wizardry of modern technology - French English Dictionary