chance your luck - German English Dictionary