Skip to main content

English: DVLA

Welsh: DVLA

Part of speech

Noun, Feminine, Singular

Definition

Driver and Vehicle Licensing Agency