Skip to main content

Definitions by NitramGTi

RTA 

Share definition Flag
A car was involved in an RTA on the M25.
RTA by NitramGTi September 23, 2005