semiconductor crystal - French English Dictionary