Skip to main content

English: end of life vehicles

Welsh: cerbydau ar ddiwedd eu hoes

Part of speech

Noun, Plural

Definition

ELV