temporary substitute automobile - Spanish English Dictionary