physical locations - German English Dictionary