information and communication technology - French English Dictionary