Locution that refers to the day immediately before yesterday. See before ("previous, previous"), "the day after tomorrow".
Before yesterday, also known as the day before yesterday or the day before yesterday, is the day preceding the day of yesterday.