a remote and small convenience store - French English Dictionary