Definitions of soup kitchen:

  • noun:   a place where food is dispensed to the needy