see the light of day - definition and synonyms

phrase
  1. 1
    if an object sees the light of day, it is brought out of a place where it has been for a long time
  2. 2
    if something such as an idea, plan, or rule sees the light of day, it starts to exist
See also main entry: light