vehicle crash barriers - Turkish English Dictionary