temporary storage yard - Spanish English Dictionary