life-rent - German English Dictionary