Translation of fotorradar in English:

fotorradar

speed camera, n.

masculine noun

Chile

  • 1

    speed camera