a chain of stores - Turkish English Dictionary