long road trip - Turkish English Dictionary