Meaning of “speed camera” in the English Dictionary

british dictionary