self-life - German English Dictionary