soup kitchen

Noun
  1. A place where food is dispensed to the needy (synset 108072880)

Other Searches