a remote and small convenience store - German English Dictionary