over the long haul - German English Dictionary