belisha beacon









belisha beacon


noun

  1. a flashing light in an orange globe mounted on a post, indicating a pedestrian crossing on a road

Leave a Reply

Your email address will not be published.

52 queries 0.452