Definition of free food in US English:

free food

noun

British
Politics
historical
  • Food imported free of tax or duty; the exemption of imported food from tax or duty.

Origin

Early 20th century; earliest use found in The Times.