Definition of livery cupboard in English:

livery cupboard

noun

historical
  • A free-standing cupboard in which food and drink may be stored, especially for serving out as livery or allowances.

Origin

Late 16th century.