English: DSA
Welsh: DSA
Subject: Trafnidiaeth
English definition: Driving Standards Agency
Welsh definition: Yr Asiantaeth Safonau Gyrru