long road trip - German English Dictionary