final stretch - German English Dictionary