Skip to main content

English: platooning of traffic

Welsh: platwnio traffig

Part of speech

Verb