pizza shop

Noun
  1. A shop where pizzas are made and sold (synset 103958852)

Other Searches