location of the business - German English Dictionary