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?
Best Answer
The words you are looking for exist in English, but they have been abandoned and are only found in old texts.
Note how closely these words are related to the German you ask about, because these languages have a common ancestor. Consider these sister terms: