English: DVLA
Welsh: DVLA
Subject: Trafnidiaeth
English definition: Driver and Vehicle Licensing Agency
Welsh definition: Asiantaeth Trwyddedu Gyrwyr a Cherbydau