soup kitchen

 

noun

  • a place where free food is served to those who are homeless or destitute.