Definition of “traffic police” - English Dictionary

british dictionary