relating to convenience stores - German English Dictionary