from this/that time on - German English Dictionary