physical storage - French English Dictionary