proprietor of a shop or business - German English Dictionary