leave on a trip or journey - German English Dictionary