being off to a good start - German English Dictionary