upholstery shop - German English Dictionary