Definition of “road safety” - English Dictionary

british dictionary