Yahoo India Web Search

Search results

  1. Dictionary
    zebra crossing

    noun

    • 1. an area of road painted with broad white stripes, where vehicles must stop if pedestrians wish to cross. British