English: service
Welsh: tarwa, baedda / rhoi tarw/baedd/hwrdd
Subject: Amaeth
English definition: to service