see the light (of day) - Spanish English Dictionary