embark on a journey - German English Dictionary