spare wheel strap - German English Dictionary