restaurant chain

Noun
  1. A chain of restaurants (synset 108078637)

Other Searches