improvised storehouse - Spanish English Dictionary