20-years-to-life - German English Dictionary