the last lap - German English Dictionary