Is there a more succinct expression for "the day before yesterday"?
In German for example, gestern = 'yesterday.' The prefix vor roughly means before, so logically, vorgestern means 'the day before yesterday.'
Similarly, morgen = 'tomorrow', the prefix über roughly means over, so again, übermorgen means 'the day after tomorrow.'
(In Mandarin Chinese also you have respectively 前天 & 後天.)
Presumably, there are also similarly logical ways to say "the page after the next" or "the paragraph before the last", etc.
Are there no similarly succinct, and graceful, expressions in English?