temporary storage facility - French English Dictionary