sich etwas (für die zukunft) vorstellen

listen to the pronunciation of sich etwas (für die zukunft) vorstellen
Deutsch - Englisch
to envisage something
to envision something