Meaning of free food in English:

free food

noun

historical British Politics
  • 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.