longest distance - German English Dictionary