temporary substitute automobile - German English Dictionary