memory technology - French English Dictionary