place where meat is stored - French English Dictionary