Dictionary search results

Showing 1-2 of 2 results

pizzeria British & World English

A place where pizzas are made or sold; a pizza restaurant