(daylight) penetrate something - English Synonyms Dictionary