storage means - French English Dictionary