semiconductors - French English Dictionary