Meaning of “crash barrier” in the English Dictionary

british dictionary