Meaning of “speed camera” in the English Dictionary

English