English: DDC
Welsh: Canolfan Datblygu Llaeth
Subject: Amaeth
English definition: Dairy Development Centre