English: pantry
Welsh: pantri
Subject: Tai
English definition: A small room where food is stored.