french loaf

Noun
  1. A loaf of French bread (synset 107699829)

Other Searches