an emerging technology - French English Dictionary