see the light of day
US /siː ðə laɪt əv deɪ/
UK /siː ðə laɪt əv deɪ/

1.
面世, 问世
to be born or to come into existence
:
•
The new product will finally see the light of day next month.
新产品下个月终于会面世。
•
Many great ideas never see the light of day due to lack of funding.
许多伟大的想法因缺乏资金而从未面世。