temporary storage yard - French English Dictionary