life-long sport - German English Dictionary