chain of restaurants - German English Dictionary