semiconductor electronic devices - French English Dictionary