Definition of foodshed in English:

foodshed

noun

  • The geographical area in which food for a particular city or population is produced (now chiefly with reference to localized food production).

Origin

1920s.