best possible route - German English Dictionary