semiconductor storage devices - French English Dictionary