a chain of stores - German English Dictionary